The Fundamental Limit of Flash Random Write Performance: Understanding, Analysis and Performance Modelling
نویسندگان
چکیده
The understanding, analysis and modelling of the fundamental limit of the sustained random write performance and endurance of Flash solid state drives (SSDs) are critical for Flash SSD vendors and storage system designers and practitioners. This not only helps design high-performance Flash SSDs, but also dictates how Flash can be integrated into today’s memory and storage hierarchy. This paper analyzes the fundamental limit of the sustained random write performance of Flash SSDs. An empirical model is developed to compute the write amplification and performance slowdown factor for the greedy garbage collection policy under a pure random write workload. Potential causes of the commonly observed performance slowdown are investigated, and remedies suggested. In particular, we quantitatively demonstrate the potential for enhancing the random write performance and endurance by separating long-lived data from short-lived data inside Flash SSDs. Moreover, our theoretical results suggest a tiered storage system in which cold (i.e., infrequently used) data blocks are moved to a hard disk drive (HDD) to improve cost effectiveness and to reduce Flash memory utilization, which improves garbage collection performance.
منابع مشابه
Flash Storage Applications and Challenges
The Solid State Disk (SSD) implemented using NAND flash memory significantly outperforms conventional rotating magnetic disk drive in read performance. However, write performance of flash based SSDs can be up to an order of magnitude slower than its read performance. This fundamental disparity is caused by the fact that flash write operations are immutable and a data sector must be erased befor...
متن کاملOn the Use of NAND Flash Memory in High-Performance Relational Databases
High-density NAND flash storage has become relatively inexpensive due to the popularity of various consumer electronics. Recently, several manufacturers have released IDE-compatible NAND flash-based drives in sizes up to 64 GB at reasonable (sub$1000) prices. Because flash is significantly more durable than mechanical hard drives and requires considerably less energy, there is some speculation ...
متن کاملBPLRU: A Buffer Management Scheme for Improving Random Writes in Flash Storage
Flash memory has become the most important storage media in mobile devices, and is beginning to replace hard disks in desktop systems. However, its relatively poor random write performance may cause problems in the desktop environment, which has much more complicated requirements than mobile devices. While a RAM buffer has been quite successful in hard disks to mask the low efficiency of random...
متن کاملRFLRU: A Buffer Cache Management Algorithm for Solid State Drive to Improve the Write Performance on Mixed Workload
Flash memory based Solid State Drives (SSD) acquiring greater attention in enterprise storage computing environment; this is primarily due to its high I/O speed. SSDs use multiple NAND flash memory chips as a storage media and deploy internal RAM to maintain the flash translation layer (FTL) mapping table. The rest portion of the inner RAM is used as a buffer. This buffer absorbs the write requ...
متن کاملBPCLC: An Efficient Write Buffer Management Scheme for Flash-Based Solid State Disks
Flash memory has been widely used for storage devices in various embedded systems and enterprise computing environment, due to its shock-resistance, low power consumption, non-volatile, and high I/O speed. However, its physical characteristics impose several limitations in the design of flash-based solid state disks (SSDs). For example, its write operation costs much more time than read operati...
متن کامل